package ntd.util.modular.data.util.handle.constant;

/**
 * 212 协议常量
 */
public class Constant212 {

    /** 默认密码 */
    public static final String PASS = "123456";

    /** 设置超时时间及重发次数 */
    public static final String CN_1000 = "1000";
    /** 提取现场机时间 */
    public static final String CN_1011 = "1011";
    /** 设置现场机时间 */
    public static final String CN_1012 = "1012";
    /** 现场机时间校准请求 - 现场机 */
    public static final String CN_1013 = "1013";

    /** 提取实时数据间隔 */
    public static final String CN_1061 = "1061";
    /** 设置实时数据间隔 */
    public static final String CN_1062 = "1062";
    /** 提取分钟数间隔 */
    public static final String CN_1063 = "1063";
    /** 设置分钟数间隔 */
    public static final String CN_1064 = "1064";
    /** 设置现场机密码 */
    public static final String CN_1072 = "1072";

    /** 取污染物实时数据 */
    public static final String CN_2011 = "2011";
    /** 停止查看污染物实时数据 */
    public static final String CN_2012 = "2012";
    /** 取设备运行状态数据 */
    public static final String CN_2021 = "2021";
    /** 停止查看设备运行状态数据 */
    public static final String CN_2022 = "2022";

    /** 取污染物日历史数据 */
    public static final String CN_2031 = "2031";
    /** 取设备日运行状态数据 */
    public static final String CN_2041 = "2041";

    /** 取污染物分钟数据 */
    public static final String CN_2051 = "2051";
    /** 取污染物小时数据 */
    public static final String CN_2061 = "2061";

    /** 上传数采仪开机时间 - 现场端 */
    public static final String CN_2081 = "2081";

    /** -----------------控制命令-------------------- */
    /** 零点校准量程校准 */
    public static final int CN_3011 = 3011;
    /** 即时采样 */
    public static final int CN_3012 = 3012;
    /** 启动清洗、反吹 */
    public static final int CN_3013 = 3013;
    /** 对比采样 */
    public static final int CN_3014 = 3014;

    /** 超标留样 */
    public static final int CN_3015 = 3015;
    /** 设置采样时间周期 */
    public static final int CN_3016 = 3016;
    /** 提取采样时间周期 */
    public static final int CN_3017 = 3017;
    /** 提取出样时间 */
    public static final int CN_3018 = 3018;
    /** 提取设备唯一标识 */
    public static final int CN_3019 = 3019;
    /** 提取现场机信息 */
    public static final int CN_3020 = 3020;
    /** 设置现场机参数 */
    public static final int CN_3021 = 3021;

    /** -----------------控制命令-------------------- */

    /** 请求应答 */
    public static final int CN_9011 = 9011;
    /** 执行结果 */
    public static final int CN_9012 = 9012;
    /** 通知应答 */
    public static final int CN_9013 = 9013;
    /** 数据应答 */
    public static final int CN_9014 = 9014;

    /** ----------------- FMKJ - 自定义 -------------------- */

    /** 智能排污 - 水阀状态查询/操作 */
    public static final int CN_9801 = 9801;
    /** 智能排污 - 水阀状态结果 */
    public static final int CN_9802 = 9802;

    /** -----------------响应数据字段类型-------------------- */

    /** 污染物实时采样数据 */
    public static final String CP_RTD = "-Rtd";
    /** 污染物指定时间内最小值 */
    public static final String CP_MIN = "-Min";
    /** 污染物指定时间内平均值 */
    public static final String CP_AVG = "-Avg";
    /** 污染物指定时间内最大值 */
    public static final String CP_MAX = "-Max";
    /** 污染物指定时间内累计值 */
    public static final String CP_COU = "-Cou";

    /** 污染物实时采样数据 - 折算 */
    public static final String CP_ZS_RTD = "-ZsRtd";
    /** 污染物指定时间内最小值 - 折算 */
    public static final String CP_ZS_MIN = "-ZsMin";
    /** 污染物指定时间内平均值 - 折算 */
    public static final String CP_ZS_AVG = "-ZsAvg";
    /** 污染物指定时间内最大值 - 折算 */
    public static final String CP_ZS_MAX = "-ZsMax";

    /** 监测仪器数据标记 */
    public static final String CP_FLAG = "-Flag";
    /** 监测仪器数据标记 - 扩充 */
    public static final String CP_E_FLAG = "-EFlag";

    /** 富铭 - 因子故障编码 */
    public static final String CP_ERR = "-Err";


    /** 系统时间 - YYYYMMDDhhmmss */
    public static final String CP_SYS_TIME = "SystemTime";
    /** 请求回应代码 */
    public static final String CP_QN_RTN = "QnRtn";
    /** 执行结果回应代码 */
    public static final String CP_EXE_RTN = "ExeRtn";
    /** 实时采样数据上报间隔 */
    public static final String CP_RTD_INTERVAL = "RtdInterval";
    /** 分钟数据上报间隔 */
    public static final String CP_MIN_INTERVAL = "MinInterval";
    /** 数采仪开机时间 - YYYYMMDDhhmmss */
    public static final String CP_RESTART_TIME = "RestartTime";
    /** 污染物采样时间 - YYYYMMDDhhmmss */
    public static final String CP_SAMPLE_TIME = "-SampleTime";
    /** 噪声监测时间段内数据 */
    public static final String CP_DATA = "-Data";
    /** 噪声昼间数据 */
    public static final String CP_DAY_DATA = "-DayData";
    /** 噪声夜间数据 */
    public static final String CP_NIGHT_DATA = "-NightData";
    /** 污染因子编码 */
    public static final String CP_POL_ID = "PolId";
    /** 开始时间 */
    public static final String CP_BEGIN_TIME = "BeginTime";
    /** 结束时间 */
    public static final String CP_END_TIME = "EndTime";
    /** 数据时间信息 - YYYYMMDDhhmmss，在使用分钟数据命令 2051、小时数据命令 2061、日数据命令2031、2041，时间标签为测量开始时间；在使用实时数据命令 2011、2021 等，时间标签为数据采集的时刻 */
    public static final String CP_DATA_TIME = "DataTime";
    /** 新密码 */
    public static final String CP_NEW_PW = "NewPW";
    /** 超时时间 */
    public static final String CP_OVER_TIME = "OverTime";
    /** 重发次数 */
    public static final String CP_RE_COUNT = "ReCount";
    /** 采样瓶编号 */
    public static final String CP_VASE_NO = "VaseNo";
    /** 设备采样起始时间 */
    public static final String CP_CSTART_TIME = "CstartTime";
    /** 采样周期 */
    public static final String CP_CTIME = "Ctime";
    /** 出样时间 */
    public static final String CP_STIME = "Stime";
    /** 现场端信息 */
    public static final String CP_INFO = "-Info";
    /** 现场端信息编码 */
    public static final String CP_INFO_ID = "InfoId";
    /** 在线监控仪器仪表编码 */
    public static final String CP_SN = "-SN";

    /** 污染治理设施运行状态的实时采样值 */
    public static final String CP_SB_RS = "SB*-RS";
    /** 污染治理设施一日内的运行时间 */
    public static final String CP_SB_RT = "SB*-RT";

    /** -----------------系统编码表-------------------- */
    /** 地表水质量监测 */
    public static final String ST_21 = "21";
    /** 空气质量监测 */
    public static final String ST_22 = "22";
    /** 声环境质量监测 */
    public static final String ST_23 = "23";
    /** 地下水质量监测 */
    public static final String ST_24 = "24";
    /** 土壤质量监测 */
    public static final String ST_25 = "25";
    /** 海水质量监测 */
    public static final String ST_26 = "26";
    /** 挥发性有机物质量监测 */
    public static final String ST_27 = "27";
    /** 大气环境污染源 */
    public static final String ST_31 = "31";
    /** 地表水体环境污染源 */
    public static final String ST_32 = "32";
    /** 地下水体环境污染源 */
    public static final String ST_33 = "33";
    /** 土壤环境污染源 */
    public static final String ST_34 = "34";
    /** 声环境污染源 */
    public static final String ST_36 = "36";
    /** 振动环境污染源 */
    public static final String ST_37 = "37";
    /** 放射性环境污染源 */
    public static final String ST_38 = "38";
    /** 工地扬尘污染源 */
    public static final String ST_39 = "39";
    /** 电磁环境污染源 */
    public static final String ST_41 = "41";
    /** 烟气排放过程监控 */
    public static final String ST_51 = "51";
    /** 污水排放过程监控 */
    public static final String ST_52 = "52";
    /** 管网质量监测 */
    public static final String ST_61 = "61";
    /** 系统交互 */
    public static final String ST_91 = "91";

}
